
(function ($) {
    $.fn.verification=function(p){
        var flag=true;
        // $(t).addClass("ui-state-error");
        // $(t).focus();
        // $.extend(true,{
        //
        //  },p);
        $(this).removeClass("ui-state-error");
        $(this).each(function (index,item) {
            // 0,1序列号
            // console.info(index);
            // 用户名和密码的input
            // console.info(item);
            flag &=$.verificationItem(p,item);
        });
        return flag;
    }
    $.verificationItem=function(p,item){
        $.extend(true,{

        },p);
        //  console.info(item);
        var pattern=$(item).attr("pattern");
        var flag=true;
        if(!pattern){
            return flag;
        }
        // console.info("pattern:"+pattern);
        var reg=new RegExp(pattern);
        var vl=$(item).val();
        if(reg.test(vl)){
            return  true;
        }else {
            $(item).addClass("ui-state-error");
            $(item).focus();
            return false;
        }
    }

    $.fn.findFlexData = function (index){
        var rstArray=[];

        var dom = $(this).find(".trSelected");
        dom.each(function (index1,item1) {
            var ch = $(item1).attr("ch");
            var chAttay = ch.split("_FG$SP_");
            $(chAttay).each(function (index2,item2) {
                if(index2 === index){
                    rstArray.push(item2);
                }

            });

        });
        return rstArray;

    };
})(jQuery);